package com.bestcem.xm.award.entity.mysql;

import java.io.Serializable;
import java.util.Date;

public class AwardRedPacketEntity implements Serializable {
    /**
     * 主键
     */
    private String awardId;

    /**
     * 红包详情, 会显示在领取红包的入账通知和详情页，比如：问卷红包
     */
    private String name;

    /**
     * 可选 单个金额 分
     */
    private Integer singleAmount;

    /**
     * 可选, 红包个数
     */
    private Integer totalCount;

    /**
     * 可选, 总金额, 单位分
     */
    private Integer totalAmount;

    /**
     * 可选, 预计总参与人数
     */
    private Integer probability;

    /**
     * 红包页面展示的公司名称
     */
    private String displayName;

    /**
     * 红包页面展示的logo的id
     */
    private String displayLogoId;

    /**
     * 红包页面展示的logo的的路径
     */
    private String displayLogoPath;

    /**
     * 钱包活动id
     */
    private String activityId;

    /**
     * 清算标志 0 活动中 1 清算成功 2 清算失败
     */
    private Integer settlementStatus;

    /**
     * 创建时间 北京时间
     */
    private Date createTime;

    /**
     * 修改时间 北京时间
     */
    private Date updateTime;

    /**
     * 主键
     * @return award_id 主键
     */
    public String getAwardId() {
        return awardId;
    }

    /**
     * 主键
     * @param awardId 主键
     */
    public void setAwardId(String awardId) {
        this.awardId = awardId;
    }

    /**
     * 红包详情, 会显示在领取红包的入账通知和详情页，比如：问卷红包
     * @return name 红包详情, 会显示在领取红包的入账通知和详情页，比如：问卷红包
     */
    public String getName() {
        return name;
    }

    /**
     * 红包详情, 会显示在领取红包的入账通知和详情页，比如：问卷红包
     * @param name 红包详情, 会显示在领取红包的入账通知和详情页，比如：问卷红包
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 可选 单个金额 分
     * @return single_amount 可选 单个金额 分
     */
    public Integer getSingleAmount() {
        return singleAmount;
    }

    /**
     * 可选 单个金额 分
     * @param singleAmount 可选 单个金额 分
     */
    public void setSingleAmount(Integer singleAmount) {
        this.singleAmount = singleAmount;
    }

    /**
     * 可选, 红包个数
     * @return total_count 可选, 红包个数
     */
    public Integer getTotalCount() {
        return totalCount;
    }

    /**
     * 可选, 红包个数
     * @param totalCount 可选, 红包个数
     */
    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    /**
     * 可选, 总金额, 单位分
     * @return total_amount 可选, 总金额, 单位分
     */
    public Integer getTotalAmount() {
        return totalAmount;
    }

    /**
     * 可选, 总金额, 单位分
     * @param totalAmount 可选, 总金额, 单位分
     */
    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    /**
     * 可选, 预计总参与人数
     * @return probability 可选, 预计总参与人数
     */
    public Integer getProbability() {
        return probability;
    }

    /**
     * 可选, 预计总参与人数
     * @param probability 可选, 预计总参与人数
     */
    public void setProbability(Integer probability) {
        this.probability = probability;
    }

    /**
     * 红包页面展示的公司名称
     * @return display_name 红包页面展示的公司名称
     */
    public String getDisplayName() {
        return displayName;
    }

    /**
     * 红包页面展示的公司名称
     * @param displayName 红包页面展示的公司名称
     */
    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    /**
     * 红包页面展示的logo的id
     * @return display_logo_id 红包页面展示的logo的id
     */
    public String getDisplayLogoId() {
        return displayLogoId;
    }

    /**
     * 红包页面展示的logo的id
     * @param displayLogoId 红包页面展示的logo的id
     */
    public void setDisplayLogoId(String displayLogoId) {
        this.displayLogoId = displayLogoId;
    }

    /**
     * 红包页面展示的logo的的路径
     * @return display_logo_path 红包页面展示的logo的的路径
     */
    public String getDisplayLogoPath() {
        return displayLogoPath;
    }

    /**
     * 红包页面展示的logo的的路径
     * @param displayLogoPath 红包页面展示的logo的的路径
     */
    public void setDisplayLogoPath(String displayLogoPath) {
        this.displayLogoPath = displayLogoPath;
    }

    /**
     * 钱包活动id
     * @return activity_id 钱包活动id
     */
    public String getActivityId() {
        return activityId;
    }

    /**
     * 钱包活动id
     * @param activityId 钱包活动id
     */
    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    /**
     * 清算标志 0 活动中 1 清算成功 2 清算失败
     * @return settlement_status 清算标志 0 活动中 1 清算成功 2 清算失败
     */
    public Integer getSettlementStatus() {
        return settlementStatus;
    }

    /**
     * 清算标志 0 活动中 1 清算成功 2 清算失败
     * @param settlementStatus 清算标志 0 活动中 1 清算成功 2 清算失败
     */
    public void setSettlementStatus(Integer settlementStatus) {
        this.settlementStatus = settlementStatus;
    }

    /**
     * 创建时间 北京时间
     * @return create_time 创建时间 北京时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间 北京时间
     * @param createTime 创建时间 北京时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改时间 北京时间
     * @return update_time 修改时间 北京时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间 北京时间
     * @param updateTime 修改时间 北京时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}